Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Argentina F1 Argentina F2 Argentina F3 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Chile F1a Serbia&Montenegro F4 Chile F1b Serbia&Montenegro F5 Serbia&Montenegro F6 Argentina F6 Great Britain F7 Chile F1 Chile F2 Uruguay F1 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Chile F2 Italy F8 Chile F3 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 USA F12 Slovenia F3 Germany F7 France F17 France F18 Colombia F2 Mexico F3 Mexico F4 Cuba F1 Uruguay F1 Uruguay F2 Argentina F9 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Uruguay F3 Uruguay F4 Germany F2 Austria F2 Colombia F1 Colombia F2 Australia F1 Italy F11 Colombia F3 Colombia F5 Bosnia/Herzegovina F3 Slovenia F1 Italy F17 Italy F18 France F9 Spain F25 Spain F26 Ecuador F1 Ecuador F2 Bosnia/Herzegovina F6 Germany F19 Uruguay F1 Uruguay F2 Guatemala F1 Costa Rica F1 Panama F1 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Brazil F1 Brazil F2 Brazil F3 Bosnia/Herzegovina F2 Brazil F5 Brazil F6 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Argentina F8 Argentina F9 Mexico F9 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Peru F4 Brazil F34 Slovenia F1 Colombia F4 Brazil F1 Brazil F4 Italy F10 Italy F11 Netherlands F1 Netherlands F4 Estonia F1 Estonia F2 Guatemala F1 El Salvador F1 Panama F1 Chile F3 Venezuela F2 Mexico F4 Mexico F5 Mexico F6 Mexico F7 Ecuador F5 Mexico F8 Mexico F9 Mexico F10 Mexico F2 Brazil F27 Argentina F4 Germany F14 Ecuador F1 Turkey F6 Iran F4 Iran F5 China F4 Argentina F5 Cuba F2 Brazil F9 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Brazil F5 Brazil F6 Austria F1 Austria F3 Croatia F1 Cuba F1 Croatia #1-w1 Tunisia F17 Croatia F3 Ecuador F2 Uruguay F1 France F16 Tunisia F18 Venezuela F7 Venezuela F8 Austria F2 Colombia F1 Croatia F2 Argentina F7 Bosnia/Herzegovina F1 Argentina F8 Germany F6 Italy F24 Italy F25 Australia F2 Uruguay F1 Uruguay F2 Uruguay F3 Mexico F2 (Villahermosa) Mexico F4 (Pachuca) Canada F3 (Kelowna) Canada F4 (Saskatoon) Brazil F21 Brazil F22 USA F14 (Buffalo) Slovenia F3 Croatia F5 Mexico F1 Mexico F2 Colombia F4 Peru F5 Brazil F23 Architect Open - Budapest The LTA Bolton Challenger - Bolton Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava II Challenger Ciudada de Guayaquil - Guayaquil XII Abierto Internacional de Salinas - Salinas Kos-Zucchetti Tennis Cup - Cordenons Bucaramanga Challenger Amazonia Open de Tenis - Belem Dublin Challenger - Dublin Banjaluka Challenger 2007 - Banja Luka 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Genoa Open Challenger-Fondazione Carige - Genova IX Gramado Open - Gramado Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Oberstaufen Cup-Head German Master's Series - Oberstaufen XI Trofeo Ciudad de Quito - Quito Kia International in Caloundra - Caloundra 12th BH Tennis Open International Cup - Belo Horizonte Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Canottieri Minico 2004 - Mantova Ljubljana Open - Ljubljana Nord/LB Open 2004 - Braunschweig Credicard Mastercard Tennis Cup - Campos do Jordao La Rinascente Tennis Cup Harbour Club Milano - Milan San Benedetto Challenger - San Benedetto San Luis Potosi Challenger - San Luis Potosi Club Coop's ATP Challenger International - Brisbane Bancolombia Open - Cali Abierto Internacional Varonil Ciudad de Cancun - Cancun Lima Challenger - Lima Sao Paulo Challenger Noumea Challenger BH Telecom Sarajevo 2007 - Sarajevo Iquique Challenger Burnie Challenger Ljubljana Open - Ljubljana Unique Zagreb Open - Zagreb Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Mamaia Challenger - Constanta Santiago Challenger Bogota Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca IV Manta Open - Manta Monza Challenger Mexico City Challenger Rome Challenger Copa Petrobras Uruguay - Montevideo Rome Challenger Pereira Challenger 14° BH Tennis Open - Belo Horizonte Yuba City Challenger Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Bogota Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Recanati Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Segovia Challenger Campos do Jordao Challenger Istanbul Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Brasilia Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Bogota Challenger Quito Challenger Copa Petrobras Santiago - Santiago Sacramento Challenger Roma Challenger 2007 - Rome Tiburon Challenger Polska Energia Open - Bytom Copa Petrobras Uruguray - Montevideo Calabasas Challenger Charlottesville Challenger Knoxville Challenger Guayaquil Challenger Cancun Challenger 's Tennis Masters 07 Challenger - Graz Burnie Challenger Curitiba Challenger Prostejov Challenger Marburg Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Guayaquil Challenger Manta Challenger Open Prevadies - St. Brieuc Caloundra Challenger Belo Horizonte Challenger Croatia Osiguranje Rijeka Open - Rijeka Barranquilla Challenger Guzzini Challenger - Recanati BH Tennis Open - Belo Horizonte Rijeka Challenger Nottingham Challenger Ljubljana Open - Ljubljana Manta Challenger Torneo Internacional Challenger Fila 2005 - Leon XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Salinas Challenger Challenger Britania Zavaleta - Puebla Alphen Challenger Medellin Challenger Banja Luka Challenger Honolulu Challenger Ljubljana Challenger Campinas Challenger St. Brieuc Challenger Seoul Challenger San Luis Potosi Challenger Recife Challenger Belo Horizonte Challenger Zagreb Challenger Seoul Challenger Eckental Challenger Braunschweig Challenger Sao Leopoldo Challenger Buenos Aires Challenger Loughborough Challenger Montevideo Challenger Copa Petrobras - Bogota Rijeka Challenger Carson Challenger ECM Prague Open 2008 - Prague Salinas Challenger Rijeka Open - Rijeka Blumenau Challenger Sao Paulo Challenger Ostrava Challenger Prague Challenger Dublin Challenger - Dublin Beijing Challenger Czech Indoor Open - Prague Istanbul Challenger s'Tennis Masters Challenger - Graz Bucaramanga Challenger Santiago Challenger Binghamton Challenger Tallahassee Challenger Recanati Challenger Ljubljana Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Portoroz Challenger Prosperita Open 2006 - Ostrava Seguros Bogota Open - Bogota BH Tennis Open International Cup - Belo Horizonte Mordovia Cup - Saransk II Manta Open - Manta Rhodes Challenger Savannah Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Shenzhen Challenger Anning Challenger Anning Challenger Nottingham-2 Challenger Black Forest Open - Freudenstadt Copa Petrobras Argentina - Buenos Aires Anning Challenger Busan Challenger McDonalds ATP Challenger - Burnie Seoul Challenger Eskisehir Challenger Internazionali di Tennis di Bergamo - Bergamo Ilkley Challenger Portoroz Challenger Alphen Challenger Sacramento Challenger St. Brieuc Challenger Gwangju Challenger Sarasota Challenger Seoul Challenger Portoroz Challenger Alphen Challenger Happy Valley Challenger Granby Challenger Gemax Open - Belgrade Joinville Tennis Festival - Joinville Banja Luka Challenger - Banja Luka Rimini Challenger Ilkley Challenger Uncle Toby's Burnie Challenger - Tasmania Salzburg Challenger 9° Trani Cup - Trani Portoroz Challenger Busan Challenger Seguros Bolivar Open - Medellin Cancun Challenger II Manta Open - Manta Honolulu Challenger Black Forest Open - Freudenstadt Copa Petrobras Paraguay - Asuncion Burnie Challenger Sarajevo Challenger Copa Petrobras - Santiago Fairfield Challenger Copa Petrobras - Montevideo Cordenons Challenger Manerbio Challenger Alessandria Challenger Fairfield Challenger Internazionali di Tennis - Bergamo Happy Valley Challenger Dallas Challenger Guadalajara Challenger Nanjing Challenger Anning Challenger Manchester Challenger Vancouver Challenger Campos do Jordao Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger San Luis Potosi Challenger Dubrovnik Open - Dubrovnik Bergamo Challenger Santiago Challenger Quito Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Barranquilla Challenger Caltanissetta Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Wuhan Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Bancolombia Open - Bogota Eckental Challenger Bauer Watertechnilogy Cup 2008 - Eckental Uncle Toby's Australian Men's Clay Court Challenger - Canberra Banja Luka Challenger 10ø Tornea B. Camparini - Reggio Emilia Mordovia Cup 2005 - Saransk Gatineau Challenger Bauer Watertechnology Cup 2007 - Eckental Rio Quente Challenger XIV Challenger ATP Club Premium Open - Quito Ipsos Bucharest Challenger - Bucharest Sao Paulo Challenger Rimini Challenger Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Rijeka Challenger Pereira Challenger Nottingham-2 Challenger Blumenau Challenger Kosice Challenger Jonkoping Challenger Leon Challenger Savannah Challenger Croatia Open - Umag Karlsruhe Challenger Furth Challenger Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb PBZ Zagreb Indoors - Zagreb Salzburg Challenger Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Heilbronn Challenger Movistar Open - Santiago ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Santos Challenger Brisbane International - Brisbane US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Puebla Challenger PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Noumea Challenger Salinas Challenger Belem Challenger Bucaramanga Challenger Villa Allende Challenger Kazan Challenger Qatar ExxonMobil Open - Doha Belgrade Challenger Montevideo Challenger Sao Leopoldo Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich AEGON Championships - London Sunrise Challenger Malaysian Open - Kuala Lumpur Caltanissetta Challenger PBZ Zagreb Indoors - Zagreb Barletta Challenger Salinas Challenger Barranquilla Challenger Studena Croatia Open - Umag Johannesburg Challenger Farmers Classic - Los Angeles Blunmenau Challenger Athens Challenger Las Vegas Challenger Montevideo Challenger China Open - Beijing Scheveningen Challenger AEGON Championships - London Bank Austria Tennis Trophy - Vienna Belo Horizonte Challenger Medibank International - Sydney Ljubljana Challenger Montevideo Challenger Campinas Challenger AEGON International - Eastbourne Buenos Aires Challenger Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Eckental Challenger Grand Prix Hassan II - Casablanca Guayaquil Challenger Power Horse Cup - Dusseldorf Le Gosier Challenger Surbiton Challenger Rome Challenger Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Cali Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Copa Ericsson Uruguay - Montevideo Ljubljana Open - Ljubljana Tiburon Challenger Bastad Challenger Guayaquil Challenger Antonio Savoldi-Marco Co. - Manerbio III Aberto Santa Catarina de Tenis - Florianopolis PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Copa Telmex - Buenos Aires Credit Agricole Suisse Open - Gstaad Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Sony Open Tennis - Miami BMW Open - Munich Miami Open - Miami Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Bet-at-home Open - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai ATP Masters - Shanghai French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Serbia Open - Belgrade Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, URU-PER 3-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Sony Ericsson Open - Miami Australian Open - Melbourne Australian Open (juniors) French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0